package com.niit.users.pojo;

/**
 * 管理员的枚举类
 *
 * @author wangshMac
 */
public enum TbOrderEnum {
    /*
     * 订单状态，1表示未支付，2表示已支付， 3表示已完成，4表示已过期， 5表示正在退款，6表示已退款，7表示已取消
     * （取消有两个原因，一是未支付订单导致订单关闭，二是退款成功）
     */
    ORDERSTATUS_UNPAY("未支付", Byte.valueOf("1")),
    ORDERSTATUS_PAYED("已支付", Byte.valueOf("2")),
    ORDERSTATUS_FINISH("已完成", Byte.valueOf("3")),
    ORDERSTATUS_EXPIRED("已过期", Byte.valueOf("4")),
    ORDERSTATUS_REFUNDING("退款中", Byte.valueOf("5")),
    ORDERSTATUS_REFUNDED("已退款", Byte.valueOf("6")),
    ORDERSTATUS_CANCEL("已取消", Byte.valueOf("7")),

    ;

    private String name;
    private byte status;

    private TbOrderEnum(String name, byte status) {
        this.name = name;
        this.status = status;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public byte getStatus() {
        return status;
    }

    public void setStatus(byte status) {
        this.status = status;
    }

}
